package org.dromara.yuanshidian.mapper;

import org.apache.ibatis.annotations.Param;
import org.dromara.yuanshidian.domain.Ab02;
import org.dromara.yuanshidian.domain.bo.Ab02Bo;
import org.dromara.yuanshidian.domain.vo.Ab02Vo;
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;

import java.util.List;

/**
 * 原在职人员信息Mapper接口
 *
 * @author TzhongTop
 * @date 2025-01-24
 */
public interface Ab02Mapper extends BaseMapperPlus<Ab02, Ab02Vo> {

    /**
     * 导出查询原在职人员信息
     * @param ab02 原在职人员信息
     * @return 原在职人员信息集合
     */
    public List<Ab02Vo> exportAb02(@Param("ab02") Ab02Bo ab02, @Param("splitID")String[] splitID);

    /**
     * 根据身份证号查询个人信息
     * @param gr02
     * @return
     */
    public Ab02Vo selectgr02(@Param("gr02") String gr02);

    /**
     * 批量修改退费状态
     * @param splitID
     * @return
     */
    Integer updateAb02 (@Param("splitID")String[] splitID);

}
